Ja MorantJa Morant
BadmintonNine analytical sections, not a single smash: when a badminton analyst has to put the pen downAt 1:40 in the morning I opened a nine-section report on my laptop screen....
BasketballKings and the Sabonis Puzzle: When Rebuilding Becomes the Only Option?I still remember that October night in 2026 when I wrote an analysis about a...
International FootballArozarena, 113 Runs Scored, and the Contract Puzzle Seattle Hasn't Solved YetOn the final night of the regular season at T-Mobile Park, as the seventh...
VolleyballDakar 2026 Youth Olympic Beach Volleyball Draw: When the Format Tells Its Own StoryOn September 25, 2026, in Dakar, the Dakar 2026 Youth Olympic Games Organizin...
EsportsASIAD October 1: Vietnam's League of Legends Team Enters Semifinal Against Chinese Taipei, Bronze Medal Already Secured7 a.m. at Aichi Sky Expo. The first semifinal of the League of Legends event ...
International FootballWhen a Missing-Person Story Lands on the Football FeedFor nearly forty years of carrying a notebook to matches, I have grown used t...
Domestic FootballVietnam vs Malaysia: The Third-Place Playoff in Jakarta and a Clash of Two Football ModelsGelora Bung Karno had nothing to sing about that night. The stands of...
BasketballAn Empty Report and the Ethical Line of Basketball Number-CrunchingIn August 2026, while the NBA was still shut down by the pandemic, I sent the...
VolleyballVietnam Women's Volleyball Loses 1-3 to South Korea at ASIAD 2026: The 24-23 Point, the First-Step Reception System and the China Quarterfinal ProblemI used to run the 400 metres. My personal best was 51.2 seconds, and even now...
International FootballBrentford 3-0 Chelsea: Three Scoring Mechanisms and the Gap Chelsea Never ClosedThere was no 22nd minute in my footage, but there was a corner flag. The ball...
BasketballEuroLeague fines Zalgiris €30,000, suspends arena restriction until the 2026-27 seasonIn the list of disciplinary decisions that EuroLeague Basketball published...
Domestic FootballWhen two number 9 jerseys hang empty: Vietnam learns to come home from a pitch named lossAt minute 67 of the ASEAN Cup match between Vietnam and Thailand, the camera...
International FootballThe Empty Data Pipeline in the Transfer Window: When Zero Is Still a SignalThree in the morning in Shenzhen. The third monitor in my study displays a JS...
Martial ArtsDeep Analysis of Martial Arts: When Input Data Is Empty and Lessons on Sports Analysis WorkflowIn the modern sports industry, data analysis has become an indispensable part...
VolleyballJapan and Iran Stay Unbeaten at AVC 2026, Chinese Taipei Break Through: Reading the Pool-Play Data of the Asian Men's Volleyball ChampionshipIn Japan's pool-play match against Australia at the 2026 Asian Men's Volleyba...
International FootballEliano Reijnders and Igor Tolic's 'Iron Man' label: is Persib Bandung paying for durability, or for a domestic registration slot?Minute 90 plus three, on the left flank of the Gelora Bandung Lautan Api,...
Domestic FootballDinh Bac Absent From the Squad List: Cong An Ha Noi's Real Problem in ShanghaiThere is a gap in Cong An Ha Noi's AFC Champions League Elite registration...
International FootballIndonesia 0-0 Malaysia: The 37th-Minute Red Card and the Road to the FinalMinute 37. On the turf of the Gelora Bung Karno national stadium, Thom Haye...
ChessIndia Defends Chess Throne at 2026 Olympiad: Official Schedule and the Fateful Gukesh – Sindarov ShowdownWhen the official schedule of the 46th Chess Olympiad was released by FIDE, a...
BadmintonAn Se-young at Aichi-Nagoya: Re-reading Five Lines of Data Behind the Women's Singles GoldThe results sheet I received from Aichi-Nagoya fit into five lines. An Se-you...
BasketballKings and the Sabonis Puzzle: When Rebuilding Becomes the Only Option?I still remember that October night in 2026 when I wrote an analysis about a...
International FootballArozarena, 113 Runs Scored, and the Contract Puzzle Seattle Hasn't Solved YetOn the final night of the regular season at T-Mobile Park, as the seventh...
VolleyballDakar 2026 Youth Olympic Beach Volleyball Draw: When the Format Tells Its Own StoryOn September 25, 2026, in Dakar, the Dakar 2026 Youth Olympic Games Organizin...
EsportsASIAD October 1: Vietnam's League of Legends Team Enters Semifinal Against Chinese Taipei, Bronze Medal Already Secured7 a.m. at Aichi Sky Expo. The first semifinal of the League of Legends event ...
International FootballWhen a Missing-Person Story Lands on the Football FeedFor nearly forty years of carrying a notebook to matches, I have grown used t...
Domestic FootballVietnam vs Malaysia: The Third-Place Playoff in Jakarta and a Clash of Two Football ModelsGelora Bung Karno had nothing to sing about that night. The stands of...
BasketballAn Empty Report and the Ethical Line of Basketball Number-CrunchingIn August 2026, while the NBA was still shut down by the pandemic, I sent the...
VolleyballVietnam Women's Volleyball Loses 1-3 to South Korea at ASIAD 2026: The 24-23 Point, the First-Step Reception System and the China Quarterfinal ProblemI used to run the 400 metres. My personal best was 51.2 seconds, and even now...
International FootballBrentford 3-0 Chelsea: Three Scoring Mechanisms and the Gap Chelsea Never ClosedThere was no 22nd minute in my footage, but there was a corner flag. The ball...
BasketballEuroLeague fines Zalgiris €30,000, suspends arena restriction until the 2026-27 seasonIn the list of disciplinary decisions that EuroLeague Basketball published...
Domestic FootballWhen two number 9 jerseys hang empty: Vietnam learns to come home from a pitch named lossAt minute 67 of the ASEAN Cup match between Vietnam and Thailand, the camera...
International FootballThe Empty Data Pipeline in the Transfer Window: When Zero Is Still a SignalThree in the morning in Shenzhen. The third monitor in my study displays a JS...
Martial ArtsDeep Analysis of Martial Arts: When Input Data Is Empty and Lessons on Sports Analysis WorkflowIn the modern sports industry, data analysis has become an indispensable part...
VolleyballJapan and Iran Stay Unbeaten at AVC 2026, Chinese Taipei Break Through: Reading the Pool-Play Data of the Asian Men's Volleyball ChampionshipIn Japan's pool-play match against Australia at the 2026 Asian Men's Volleyba...
International FootballEliano Reijnders and Igor Tolic's 'Iron Man' label: is Persib Bandung paying for durability, or for a domestic registration slot?Minute 90 plus three, on the left flank of the Gelora Bandung Lautan Api,...
Domestic FootballDinh Bac Absent From the Squad List: Cong An Ha Noi's Real Problem in ShanghaiThere is a gap in Cong An Ha Noi's AFC Champions League Elite registration...
International FootballIndonesia 0-0 Malaysia: The 37th-Minute Red Card and the Road to the FinalMinute 37. On the turf of the Gelora Bung Karno national stadium, Thom Haye...
ChessIndia Defends Chess Throne at 2026 Olympiad: Official Schedule and the Fateful Gukesh – Sindarov ShowdownWhen the official schedule of the 46th Chess Olympiad was released by FIDE, a...
BadmintonAn Se-young at Aichi-Nagoya: Re-reading Five Lines of Data Behind the Women's Singles GoldThe results sheet I received from Aichi-Nagoya fit into five lines. An Se-you...
